
题目描述：给定一个数组nums和一个值val，你需要原地移除所有数值等于val的元素，返回移除后数组的新长度。
不需要使用额外的数组空间，你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。

public int removeElement(int[] nums, int val){
       if(nums == null || nums.length == 0){
            return 0;
       }
       int j = 0; //j表示新数组的下标
       int i = 0;
       while(i < nums.length){
             if(nums[i] != val){
                   nums[j] = nums[i];
                   j++;
             }
             i++;
       }
       return j;   //此时的j就是新数组的长度
}
                   